package BD;

public class ProfessorBD {
    
    private int codigo; // Inicializar Codigo
    private String nome;
    private String cpf;
    private String email;
  
    public int getCodigo() {
        return codigo;
    }

    public void setCodigo(int codigo) {
        this.codigo = codigo;
    }
    
    public String getNome() {
        return nome;
    }

    public void setNome(String nome) {
        this.nome = nome;
    }
    public String getCpf() {
        return cpf;
    }

    public void setCpf(String cpf) {
        this.cpf = cpf;
    }

    public String getEmail() {
        return email;
    }

    public void setEmail(String email) {
        this.email = email;
    }
    
    @Override
    public String toString(){
        return this.getNome();
    }
    
    /** Método equals sobrescrito para comparar objetos do tipo professor,
      analisando o código. */
    @Override
    public boolean equals(Object obj) {
        if(obj instanceof ProfessorBD &&
                ((ProfessorBD)obj).getCodigo() == this.codigo){
            return true;
        }
        return false;
    }
    
    
}
